const db = uniCloud.database()
const _ = db.command

// 云函数入口函数
exports.main = async (event, context) => {
    const { id } = event;
    try {
        if (!id) {
            return {
                success: false,
                data: [],
                message: '缺少必要的 id 参数'
            };
        }
        // 从 news 数据表中获取 id 为相应值的数据
        const res = await db.collection('news').where({
            id: id
        }).get();
        return {
            success: true,
            data: res.data,
            message: '数据获取成功'
        };
    } catch (e) {
        console.error('获取数据失败', e);
        return {
            success: false,
            data: [],
            message: '数据获取失败'
        };
    }
};    